<!DOCTYPE html>
<html>
 <head> 
  <meta charset="UTF-8" /> 
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  <meta http-equiv="X-UA-Compatible" content="IE=11,IE=10,IE=9,IE=8" /> 
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" /> 
  
  <link rel="icon" href="./static/img/favicon.ico" type="image/x-icon" /> 
  <link rel="shortcut icon" href="./static/img/favicon.ico" type="image/x-icon" /> 
  <meta name="mobile-web-app-capable" content="yes" /> 
  <meta name="apple-mobile-web-app-capable" content="yes" /> 
  <meta name="apple-mobile-web-app-status-bar-style" content="black" /> 

  <link href="static\lib\content/font.css" rel="stylesheet" type="text/css" /> 

  <link href="./static/lib/bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" /> 
  <link href="./static/lib/bootstrap/css/bootstrap-extend.css" rel="stylesheet" type="text/css" /> 
  <link href="./static/lib/bootstrap/css/bootstrap-themes.css" rel="stylesheet" type="text/css" /> 
  <link href="./static/lib/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" /> 
  <link rel="stylesheet" type="text/css" href="./static/lib/jquery-confirm/css/jquery-confirm.css" /> 
  <link rel="stylesheet" type="text/css" href="./static/lib/bootstrapValidator/css/bootstrapValidator.css" /> 
  <link rel="stylesheet" type="text/css" href="./static/lib/bootstrap-table/bootstrap-table.css" /> 
  <!--[if lt IE 9]>
    <script type="text/javascript" src="./static/lib/html5shiv/3.7.3/html5shiv.min.js"></script>
    <script type="text/javascript" src="./static/lib/respond/1.4.2/respond.min.js"></script>
  	<![endif]--> 
  <script type="text/javascript" charset="utf-8" src="./static/lib/jquery.js"></script> 
  <script charset="utf-8" type="text/javascript" src="./static/lib/underscore.js"></script> 
  <script charset="utf-8" type="text/javascript">
		_.templateSettings = {
			interpolate : /[\$\{]\{(.+?)\}\}?/g,
			evaluate : /<%([\s\S]+?)%>/g
		};
  		window.UEDITOR_HOME_URL = "./static/lib/ueditor/";
		window.UEDITOR_SERVER_URL = "/ueditor/index";
	</script> 

 
  <script type="text/javascript" charset="utf-8" src="./static/lib/bootstrap/js/bootstrap.js"></script> 
                                    <!--删掉了不用的连接-->



 </head> 
 <body> 
  <style>
	body{
		margin-bottom:50px;
	}
	.page-title{
	    background:   rgb(187, 212, 171) none repeat scroll 0 0;
	    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
	    clear: both;
	    height: 43px;
	    line-height:43px;
	    padding: 0 20px;
	    margin-bottom:3px;
	}
	</style> 
  <div class="page-title">
    1.4 ~ 1.6
  </div> 
  <div id="container" class="container"> 
   <div class="pagebg"></div> 
   <div class="pagemain"> 
    <div class="tabbable olive brief  animate" id="tabs265383" data-animate="[{&quot;effect&quot;:&quot;&quot;,&quot;duration&quot;:&quot;1s&quot;,&quot;delay&quot;:&quot;0s&quot;,&quot;count&quot;:&quot;1&quot;,&quot;hide&quot;:false},{&quot;effect&quot;:&quot;&quot;,&quot;duration&quot;:&quot;1s&quot;,&quot;delay&quot;:&quot;0s&quot;,&quot;count&quot;:&quot;1&quot;,&quot;hide&quot;:false}]"> 
     <ul class="nav nav-tabs" role="tablist"> 
      <li><a href="#tab2653831" role="tab" data-toggle="tab">学习路径</a></li> 
      <li><a href="#tab2653832" role="tab" data-toggle="tab">学习目标</a></li> 
     </ul> 
     <div class="tab-content "> 
     
      <div class="tab-pane" id="tab2653831" style=""> 
       <div class="gradual-purple"> 
        <p class="font">
          1）开门第一课：
          安装VC++6.0,在窗口打印出“hello world”
          
          2）数据类型的认识(char int float double bool等等)
          注意有符号和无符号的范围，每种数据类型在当前编译环境所占字节数。
          （计算机基本知识需要补充，比如一个字节等于多少位，十六进制与二进制，十进制的转换等等）

          3） 算数运算符（+ - * / % =）逻辑运算符（&& ||）判断运算符（ == !=）等等
          这里需要注意的是每种运算符的优先级

          4） 数据类型的转换（强制转换，隐性转换）
          用编译器编写这两句语句看有什么区别
          3/2，3.0/2

          5） 语句 表达式 块
          知道这三者之间的联系与区别
          </p> 
       </div> 
      </div> 

      <div class="tab-pane" id="tab2653832" style=""> 
       <p class="font"> 
      1） 编译软件Microsoft Visual C++ 6.0的使用。（主流软件，支持windows软件编程，VS太大了，对电脑要求高）

      2） 调试技巧，发现问题在哪，然后解决。有一个良好的代码编写习惯，变量的命名，在关键语句写上注释。

      3） C语言基本语法，数据结构。
      </p> 
       <p></p> 
      </div> 

      
      <div class="tab-pane" id="tab2653833" style="">
        <h2 align="center"> 把字符串转化成整数</h2>
        <h3> 题目描述：</h3>
        <h4> 将一个字符串转换成一个整数，要求不能使用字符串转换整数的库函数。数值为0或者字符串不是一个合法的数值则返回0。 </h4>
        <h3> 思路：</h3><div class="font">
          第一种思路是使用正则表达式进行匹配，然后将这个匹配的结果进行遍历，每次遍历得到的数都乘以他的权值。
          第二种思路则是先将这个字符串转为为字符数组，然后将这个字符数组的第一位取出来，判断，根据首位进行遍历，也是需要根据这个权值。 </div>
        <h3> 实现：</h3>
        <div class="font">
          public int StrToInt(String str) {
          if(str.equals("") || str.length() == 0){
          return 0;
          }
          char[] ch = str.toCharArray();
          int fuhao = 0;
          if(ch[0] == '-')
          fuhao = 1;
          int sum = 0;
          for(int i = fuhao; i < ch.length; i ++){ if(ch[i]=='+' ) continue; if(ch[i] < 48 || ch[i]> 57)
            return 0;
            sum = sum * 10 + ch[i] - 48;
            }
            return fuhao == 0? sum:sum*-1;
            }

     </div> 
    </div> 
   </div> 
  </div> 
  <div class="hide">
   <script type="text/plain" id="upload_ue" name="upload_ue"></script>
  </div>   
 </body>
</html>